On Positive Occurrences of Negation as Failure
نویسندگان
چکیده
Logic programs with positive occurrences of negation as failure have recently been introduced as a subset of the logic of minimal belief and negation as failure (MBNF). A unique feature of such programs, which other traditional logic programs lack, is that the minimality of answer sets does not hold. We reveal in this paper that this property is important for applying logic programming to represent abduction and inclusive disjunctions. With its rich expressiveness, however, the computational complexity of such extended programs is shown to remain in the same complexity class as normal disjunctive programs. Through the elimination of negation as failure from programs, computation of such extended programs is realized using bottom-up model generation techniques. A simple translation of programs into autoepistemic logic is also presented.
منابع مشابه
On the Complexity of Reasoning with Negation as Failure
In this work we study the computational properties of the propositional fragment of MBNF , the logic of minimal belief and negation as failure introduced by Lifschitz, which can be considered as a unifying framework for several nonmonotonic formalisms. In particular, the logic MBNF has been used in order to give a declarative semantics to very general classes of logic programs with negation. We...
متن کاملElimination of Negation in a Logical Framework
We address the issue of endowing a logical framework with a logically justi ed notion of negation. Logical frameworks with a logic programming interpretation such as hereditary Harrop formulae cannot directly express negative information, although negation is a useful speci cation tool. Since negation-as-failure does not t well in a logical framework, especially one endowed with hypothetical an...
متن کاملEmbedding negation as failure into minimal knowledge
Recent studies in nonmonotonic reasoning have shown that many of the best known nonmonotonic logics are based on the same two fundamental principles, i.e. minimal knowledge and negation as failure (or negation by default). In this paper we prove that it is possible to express negation as failure in terms of minimal knowledge. Specifically, we present a polynomial, non-faithful, modular embeddin...
متن کاملA Bottom-up Semantics for Constructive Negation
The constructive negation rule has been introduced by Chan 5, 6] to overcome the main drawbacks of the negation-as-failure rule: the unsoundness of oundering programs and, consequently , the inability of providing answers for non-ground negative queries. In this paper we deene a bottom-up semantics for constructive negation which we prove sound and complete with respect to the three-valued comp...
متن کاملA controlled trial of automated classification of negation from clinical notes
BACKGROUND Identification of negation in electronic health records is essential if we are to understand the computable meaning of the records: Our objective is to compare the accuracy of an automated mechanism for assignment of Negation to clinical concepts within a compositional expression with Human Assigned Negation. Also to perform a failure analysis to identify the causes of poorly identif...
متن کامل